package com.sgb.member.entity;

import com.google.gson.annotations.SerializedName;

import kotlin.jvm.Transient;

/**
 * Created by：冯齐 on 2021/1/5 17:09
 * Description：
 */
public class UserMemberApplyComEntity {

    private String no; //  邀请、申请会员列表 -> 跳转企业网站字段 企业No， 其他为数据No
    @SerializedName(value = "companyNo", alternate = {"joinCompanyNo"})
    private String companyNo; //  企业No
    @SerializedName(value = "name", alternate = {"joinCompanyName"})
    private String name; // 企业名称
    @SerializedName(value = "logo", alternate = {"companyLog"})
    private String companyLog; // 企业图标
    private String distance; // 优质企业推荐距离 单位Km eg: 12781.9KM
    private String serviceType; // 经营类型 -》 优质企业推荐取值
    private String serviceTypeName; // 经营类型名称 -》 邀请、申请会员取值
    private String mainBusiness; // 主营业务
    @SerializedName(value = "adress", alternate = {"address", "addr"})
    private String address; // 地址
    private String addressDetails; // 地址详细地址
    private String supplier; // 跳转企业网站字段 -> 优质企业推荐取值 企业No
    private boolean checked; // 邀请、申请会员列表 - 是否已邀请、申请过
    @SerializedName(value = "provinceNo", alternate = {"joinCompanyProvince"})
    private String provinceNo; // 省市区No，审批需要
    @SerializedName(value = "cityNo", alternate = {"joinCompanyProvince"})
    private String cityNo;     // 省市区No，审批需要
    @SerializedName(value = "districtNo", alternate = {"joinCompanyProvince"})
    private String districtNo; // 省市区No，审批需要
    @SerializedName(value = "provinceName", alternate = {"joinCompanyProvinceName"})
    private String provinceName;
    @SerializedName(value = "cityName", alternate = {"joinCompanyCityName"})
    private String cityName;
    @SerializedName(value = "districtName", alternate = {"joinCompanyAreaName"})
    private String districtName;
    private String companyId; // 会员审核列表H5需要字段
    @SerializedName(value = "orderNo", alternate = {"processId"})
    private String orderNo; //  流程id
    @SerializedName(value = "status", alternate = {"approveStatus"})
    private String status; // 状态1.待处理2.通过3.拒绝 approveStatus 1待审批，2审批通过 3，拒绝
    private String createTime; // 邀请时间
    private String memberRelationName; //  供方会员 、需方会员

    @Transient
    private String approveType; //跳转到申请加盟界面// 审批类型 1 申请加盟(固定传1就行) 2邀请加盟


    // 优质企业推荐
    /*
    private String name; // 企业名称
    private String logo; // 企业图标
    private String distance; // 距离 单位Km eg: 12781.9KM
    private String serviceType; // 经营类型
    private String mainBusiness; // 主营业务
    private String adress; // 地址
    private String addressDetails; // 地址详细地址
    private String supplier; // 跳转企业网站字段 企业No
    */

    // 邀请、申请会员列表
    /*
    private String name; // 企业名称
    private String companyLog; // 企业图标
    private String serviceType; // 经营类型No
    private String serviceTypeName; // 经营类型 ？ joinCompanyType 审批加盟企业类型传那个
    private String mainBusiness; // 主营业务
    private String address; // 地址
    private String no; // 跳转企业网站字段 企业No
    private boolean checked; // 是否已邀请、申请过
    private String provinceNo; // 省市区No，审批需要
    private String cityNo;     // 省市区No，审批需要
    private String districtNo; // 省市区No，审批需要
    private String companyId; // 会员审核列表H5需要字段
    */
/*
    // 邀请、申请会员记录列表
    private String no; // 数据no
    private String name; // 企业名称
    private String companyLog; // 企业图标 ? 没有字段
    private String serviceType; // 经营类型No ? null
    private String serviceTypeName; // 经营类型 ？ joinCompanyType 审批加盟企业类型传那个
    private String companyNo; //  企业No
    private String memberRelationName; //  供方会员 、需方会员
    private String processId; //  流程id
    private String addr; // 地址
    private String createTime; // 邀请时间
    private String companyId; // 会员审核列表H5需要字段
    private String status;

    // 邀请、申请审批记录列表
    private String no; // 数据no
    private String joinCompanyName;
    private String joinCompanyNo;
    private String companyId; // 会员审核列表H5需要字段 ? 没有字段
    private String joinCompanyProvince;
    private String joinCompanyCity;
    private String joinCompanyArea;
    private String createTime; // 邀请时间
    private String processId; //  流程id
    private String approveStatus;*/
}
